﻿using System;

namespace _60.实践
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明一个数组 获取数组的元素使用两种方法

            //int[] numbers = { 11, 12, 13, 14, 15 };

            //第一种 使用GetValue这个方法来获取数组元素

            //Console.WriteLine(numbers.GetValue(0));

            //第二种 根据数组的下标来获取数组中的元素

            //Console.WriteLine(numbers[0]);

            //声明一个数组 修改数组元素中的值两种方法

            //int[] numberss = { 11, 12, 13, 14, 15 };

            //第一种 通过数组中的下标进行修改

            //numberss[0] = 15;

            //Console.WriteLine(numberss[0]);

            //第二种 通过SetValue这个方法进行修改

            //SetValue SetValue Setvalue SetValue SetValue SetValue 
            //numberss.SetValue(90, 0);

            //Console.WriteLine(numberss.GetValue(0));

            //声明一个二维数组
            //int[,] number = { { 11, 12, 13, 14, 15 }, { 16, 17, 18, 19, 20 } };
            //声明一个三维数组
            //int[,,] numbers = { { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 } }, { { 13, 14, 15 }, { 16, 17, 18 }, { 19, 20, 21 }, { 22, 23, 24 } } };

            //程序会经常报错，如何让程序变得更加不容易报错呢?
            //Console.WriteLine("请输入你想要的数字");
            //while (true)
            //{
            //    try
            //    {
            //        int a = Convert.ToInt32(Console.ReadLine());
            //        Console.WriteLine("您输入的{0}，看起来真是个好数字。",a);
            //        break;
            //    }
            //    catch
            //    {
            //        Console.WriteLine("请输入数字哦");
            //        break;
            //    }
            //}
            //想程序变得不容易报错 一定要多使用try {} catch{}
            //try catch try catch try catch  
            //写一个三元表达式
            //int a = 0;
            //a = 4 > 3 ? 1 : 0;
            //if (a==1)
            //{
            //    Console.WriteLine("正确");
            //}
            //else
            //{
            //    Console.WriteLine("不正确");
            //}
        
                Console.ReadKey();

        }
    }
}
